package com.app.sgd.model.bean;

import java.io.Serializable;

import com.seps.seguridad.bean.EncargaturaPerfil;

public class Usuario implements Serializable{ 
	/**
	 * 
	 */
	private static final long serialVersionUID = -2896814943804061505L;
	private String codigo;
	private String nombre;
//	private Perfil perfil;
//	private Area area;
//	private Encargatura encargatura;
	private boolean privilegioAdministrador;
	private boolean privilegioJefeUnidadOrganica;
	private boolean privilegioUsuarioGlobal;
	private boolean privilegioTecnico;
	private boolean privilegioPersonal;
	private boolean privilegioAuditor;
	private EncargaturaPerfil encargaturaPerfil;
	
	private String login;
	private String codigoArea;
	
	private String direccionIP;
	
	private String codigoEmpleado;
	
	public Usuario(){}
	
	public Usuario(String codigo,String login, String codigoArea){
		this.codigo = codigo;
		this.login = login;
		this.codigoArea = codigoArea;
	}
	public String getCodigo() {
		return codigo;
	}

	public void setCodigo(String codigo) {
		this.codigo = codigo;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

//	public Perfil getPerfil() {
//		return perfil;
//	}
//
//	public void setPerfil(Perfil perfil) {
//		this.perfil = perfil;
//	}

//	public Area getArea() {
//		return area;
//	}
//
//	public void setArea(Area area) {
//		this.area = area;
//	}

	public boolean isPrivilegioAdministrador() {
		return privilegioAdministrador;
	}

	public void setPrivilegioAdministrador(boolean privilegioAdministrador) {
		this.privilegioAdministrador = privilegioAdministrador;
	}

	public boolean isPrivilegioJefeUnidadOrganica() {
		return privilegioJefeUnidadOrganica;
	}

	public void setPrivilegioJefeUnidadOrganica(boolean privilegioJefeUnidadOrganica) {
		this.privilegioJefeUnidadOrganica = privilegioJefeUnidadOrganica;
	}

	public boolean isPrivilegioTecnico() {
		return privilegioTecnico;
	}

	public void setPrivilegioTecnico(boolean privilegioTecnico) {
		this.privilegioTecnico = privilegioTecnico;
	}

	public boolean isPrivilegioUsuarioGlobal() {
		return privilegioUsuarioGlobal;
	}

	public void setPrivilegioUsuarioGlobal(boolean privilegioUsuarioGlobal) {
		this.privilegioUsuarioGlobal = privilegioUsuarioGlobal;
	}

	public String getCodigoArea() {
		return codigoArea;
	}

	public void setCodigoArea(String codigoArea) {
		this.codigoArea = codigoArea;
	}

	public String getLogin() {
		return login;
	}

	public void setLogin(String login) {
		this.login = login;
	}

	public String getDireccionIP() {
		return direccionIP;
	}

	public void setDireccionIP(String direccionIP) {
		this.direccionIP = direccionIP;
	}

	public String getCodigoEmpleado() {
		return codigoEmpleado;
	}

	public void setCodigoEmpleado(String codigoEmpleado) {
		this.codigoEmpleado = codigoEmpleado;
	}

	public boolean isPrivilegioPersonal() {
		return privilegioPersonal;
	}

	public void setPrivilegioPersonal(boolean privilegioPersonal) {
		this.privilegioPersonal = privilegioPersonal;
	}

//	public Encargatura getEncargatura() {
//		return encargatura;
//	}
//
//	public void setEncargatura(Encargatura encargatura) {
//		this.encargatura = encargatura;
//	}

	public boolean isPrivilegioAuditor() {
		return privilegioAuditor;
	}

	public void setPrivilegioAuditor(boolean privilegioAuditor) {
		this.privilegioAuditor = privilegioAuditor;
	}

	public EncargaturaPerfil getEncargaturaPerfil() {
		return encargaturaPerfil;
	}

	public void setEncargaturaPerfil(EncargaturaPerfil encargaturaPerfil) {
		this.encargaturaPerfil = encargaturaPerfil;
	}
}
